﻿body {padding:0px; margin:0px; font-size:12px; color:#333333; background-color:#FFFFFF;}
td,div,span,p,font {font-size:12px; font-family:"宋体"; line-height:150%; color:#333333;}
form {margin: 0px; padding: 0px;}
img {border: 0px;}
a {text-decoration:none; color:#333333;}
a:hover {text-decoration:underline; color:#995500;}
a.red {text-decoration:none; color:#d41111;}
a.red:hover {text-decoration:underline; color:#995500;}

/* 常用样式定义 */
.fLeft {float: left;}			/* 对象居左 */
.fRight {float: right;}			/* 对象居右 */
.fontL {text-align: left;}		/* 文字居左 */
.fontC {text-align: center;}	/* 文字居中 */
.fontR {text-align: right;}		/* 文字居右 */
.fontB {font-weight: bold;}		/* 文字加粗 */
.fontI {font-style: italic;}	/* 文字斜体显示 */
.fontRed {color: #FF0000;}		/* 字体红色 */
.fontGray {color: #999999;}		/* 字体灰色 */
.fontGreen {color: #009900;}	/* 字体绿色 */
.fontBlue {color: #0000FF;}		/* 字体蓝色 */
.fontYellow {color:#FF6600;}	/* 字体黄色 */
.clearB {clear:both; display:inline-block;}

/*
 * 表单元素样式定义
 */
select {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0; border:1px double #CCCCCC; padding:1px;}
textarea {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF none repeat scroll 0 0; border:1px double #CCCCCC; padding:1px; font-size:12px; line-height:150%;}
input.txt {padding:2px; border:1px solid #CCCCCC; background-color:#FFFFFF;}
a.btn {font-size:12px;background:url(main_bgButton.gif) no-repeat left 0; color:#000000; text-decoration:none; height:25px; display:inline-block; cursor:pointer; padding-left:4px;}
a.btn span {background:url(main_bgButton.gif) no-repeat right 0; display:block; cursor:pointer;}
a.btn:hover  {font-size:12px; background:url(main_bgButton.gif) left -26px; color:#000000;}
a.btn:hover span {background:url(main_bgButton.gif) no-repeat right -26px; display:block;}
a.btn label {background:no-repeat left 4px; height:25px; line-height:25px; padding: 0 10px 0 20px; display:block; cursor:pointer;}
a.btn label.add {background-image:url(mian_icoAdd.gif);}
a.btn label.lock {background-image:url(mian_icoLock.gif);}
a.btn label.unlock {background-image:url(mian_icoUnlock.gif);}
a.btn label.delete {background-image:url(mian_icoDelete.gif);}
a.btn label.search {background-image:url(mian_icoSearch.gif);}
a.btn label.remove {background-image:url(mian_icoRemove.gif);}      /* 取消 */
a.btn label.accepted {background-image:url(mian_icoAccepted.gif);}  /* 受理 */
a.btn em {background:no-repeat left 4px; height:25px; line-height:25px; margin:0; font-style:normal; padding: 0 10px 0 20px; display:block; cursor:pointer;}
a.btn em.add {background-image:url(mian_icoAdd.gif);}            /* 新增 */
a.btn em.modify {background-image:url(mian_icoModify.gif);}      /* 修改 */
a.btn em.lock {background-image:url(mian_icoLock.gif);}          /* 锁定 */
a.btn em.unlock {background-image:url(mian_icoUnlock.gif);}      /* 解锁 */
a.btn em.delete {background-image:url(mian_icoDelete.gif);}      /* 删除 */
a.btn em.search {background-image:url(mian_icoSearch.gif);}      /* 查询 */
a.btn em.save {background-image:url(mian_icoSave.gif);}          /* 保存 */
a.btn em.close {background-image:url(mian_icoClose.gif);}        /* 关闭 */
a.btn em.close_save {background-image:url(mian_Close_save.gif);} /* 保存并关闭 */
a.btn em.confirm {background-image:url(mian_icoConfirm.gif);}    /* 确认 */
a.btn em.cancel {background-image:url(mian_icoCancel.gif);}      /* 取消 */
a.btn em.accepted {background-image:url(mian_icoAccepted.gif);}  /* 受理 */
a.btn em.import {background-image:url(mian_icoImport.gif);}      /* 导入 */
a.btn em.export {background-image:url(mian_icoExport.gif);}      /* 导出 */
a.btn em.print {background-image:url(mian_icoPrint.gif);}        /* 打印 */
a.btn em.order {background-image:url(mian_icoOrder.gif);}        /* 排序 */
a.btn em.review {background-image:url(mian_icoReview.gif);}      /* 审核 */
a.btn em.unreview {background-image:url(mian_icoUnreview.gif);}  /* 反审核 */
a.btn em.upload {background-image:url(mian_icoUpload.gif);}      /* 上传 */
a.btn em.download {background-image:url(mian_icoDownload.gif);}  /* 下载 */
a.btn em.moveup {background-image:url(mian_icoMoveup.gif);}      /* 上移 */
a.btn em.movedown {background-image:url(mian_icoMovedown.gif);}  /* 下移 */
a.btn em.backup {background-image:url(mian_icoBackup.gif);}      /* 备份 */
a.btn em.reduction {background-image:url(mian_icoReduction.gif);}/* 还原 */
a.btn em.join {background-image:url(mian_icoJoin.gif);}          /* 加入 */
a.btn em.remove {background-image:url(mian_icoRemove.gif);}      /* 移除 */
a.btn em.member {background-image:url(mian_icoMember.gif);}      /* 成员 */
a.btn em.unmember {background-image:url(mian_icoUnmember.gif);}  /* 非成员 */
a.btn em.choose {background-image:url(mian_icoChoose.gif);}      /* 选择 */
a.btn em.reload {background-image:url(mian_icoReload.gif);}      /* 刷新 */

/*
 * 工作区页面布局样式定义
 */
div.position {background:url(main_bgPosition.gif) repeat-x left top; height:33px;}
div.position span {display:block; height:33px; line-height:33px; background:url(main_icoPosition.gif) no-repeat 10px 7px; text-indent:30px;}
div.searcher {background:url(main_bgSearch.gif) repeat-x left top; padding:8px; clear:both;}
div.lister {clear:both; padding:0 8px 5px 8px;}

/*
 * 工作区数据列表样式定义
 */
.datatable {background-color:#9DAEBB;}
.datatable tr {}
.datatable tr td {word-break:break-all;}
.datatable tr.head {}
.datatable tr.head td {background:url(bgTableHeader.gif) repeat-x left top; height:28px; vertical-align:middle; text-indent:3px; font-weight:bold; }
.datatable tr.row1 {}
.datatable tr.row1 td {background-color:#FFFFFF; line-height:150%; vertical-align:middle; text-indent:3px; padding:3px 0;}
.datatable tr.row2 {}
.datatable tr.row2 td {background-color:#F9FCFD; line-height:150%; vertical-align:middle; text-indent:3px; padding:3px 0;}
.datatable tr.rowfocus {}
.datatable tr.rowfocus td {background-color:#99CCFF; line-height:150%; vertical-align:middle; text-indent:3px; padding:3px 0;}
.datatable tr.pager {}
.datatable tr.pager td {padding:1px 3px; background-color:#EDF4F7;}
.datatable tr td.check {background:#F1F7F9;}
.datatable tr.rowfocus td.check {background:#99CCFF;}
.datatable tr.nodata {}
.datatable tr.nodata td {background:#FFFFFF; color:#CC0000; line-height:40px;}
.datatable tr.line {}
.datatable tr.line td {BACKGROUND-POSITION:center 50%; BACKGROUND-IMAGE:url(line.gif); BACKGROUND-REPEAT:repeat-x;}

.tips {
background: url(tips.gif) no-repeat;
background-position: 4px 8px;
line-height: 26px;
margin: 2px 2px;
padding-right: 2px;
padding-left: 18px;
padding-bottom: 2px;
padding-top: 2px;
text-align: left;
border: 1px dotted #999;
background-color: #FFC;
}